import request from '@/utils/request/request';

// 首次登录设置密码
export function setValidPassword(params) {
  return request.post('/enterprise/user/setvalidpassword', params);
}

/**
 * 企业账号列表
 */

// 获取企业账号列表
export function getRelationAccountPage(params) {
  return request.post('/enterprise/user/getenterpriseuserpage', params);
}

// 重置企业账号密码
export function resetEnterpriseAccountPwd(params) {
  return request.post(
    '/enterprise/user/resetenterpriseaccountpassword',
    params
  );
}

// 修改企业账号登录密码
export function updateEnterpriseAccountPassword(params) {
  return request.post(
    '/enterprise/user/updateenterpriseaccountpassword',
    params
  );
}

// 修改用户扩展信息
export function updateUserExtralInfo(params) {
  return request.post('/enterprise/user/updateuserextralinfo', params);
}

// 更改用户冻结状态
export function changeUserFrozenStatus(params) {
  return request.post('/enterprise/user/changeuserfrozenstatus', params);
}

// 关键词获取企业账号数据
export function getUserByKeyword(params) {
  return request.post('/enterprise/user/getenterpriseuserbykeyword', params);
}

/**
 * 用户列表
 */

// 获取后台用户列表
export function getUserPage(params) {
  return request.post('/enterprise/user/getuserpage', params);
}

// 创建后台用户
export function addUser(params) {
  return request.post('/enterprise/user/adduser', params);
}

// 编辑后台用户
export function editUser(params) {
  return request.post('/enterprise/user/edituser', params);
}

// 删除后台用户
export function deleteUser(params) {
  return request.post('/enterprise/user/deleteuser', params);
}

// 重置后台用户初始密码
export function resetUserPassword(params) {
  return request.post('/enterprise/user/resetuserpassword', params);
}

// 获取企业账号关联
export function getRelationctlUser(params) {
  return request.post('/enterprise/user/getrelationchildaccout', params);
}

// 获取后台用户详情
export function getUserDetail(params) {
  return request.post('/enterprise/user/getuserdetail', params);
}
